package com.xonro.common.histrans.base.ctx;

import com.actionsoft.bpms.bpmn.engine.model.run.HistoryTaskInstanceModel;
import com.actionsoft.bpms.bpmn.engine.model.run.ProcessInstanceModel;
import com.actionsoft.bpms.bpmn.engine.model.run.TaskInstanceModel;
import com.actionsoft.sdk.service.model.TaskComment;

import java.util.ArrayList;
import java.util.List;

/**
 * @Author:zhuw
 * @Description:
 * @Date 2022/3/23
 */

public class ProcessCreateContext {
    private List<BOCreateData> boCreateDatas = new ArrayList<>();
    private List<HistoryTaskInstanceModel> historyTaskInstanceModels = new ArrayList<>();
    private List<TaskInstanceModel> taskInstanceModels = new ArrayList<>();
    private List<TaskComment> taskCommentModels = new ArrayList<>();
    private List<TaskComment> taskHistoryCommentModels = new ArrayList<>();
    private ProcessInstanceModel processInstanceModel;
    private String createUser;
    private String createDate;
    private String processStatus;

    public List<BOCreateData> getBoCreateDatas() {
        return boCreateDatas;
    }

    public void setBoCreateDatas(List<BOCreateData> boCreateDatas) {
        this.boCreateDatas = boCreateDatas;
    }

    public List<HistoryTaskInstanceModel> getHistoryTaskInstanceModels() {
        return historyTaskInstanceModels;
    }

    public void setHistoryTaskInstanceModels(List<HistoryTaskInstanceModel> historyTaskInstanceModels) {
        this.historyTaskInstanceModels = historyTaskInstanceModels;
    }

    public List<TaskInstanceModel> getTaskInstanceModels() {
        return taskInstanceModels;
    }

    public void setTaskInstanceModels(List<TaskInstanceModel> taskInstanceModels) {
        this.taskInstanceModels = taskInstanceModels;
    }

    public List<TaskComment> getTaskCommentModels() {
        return taskCommentModels;
    }

    public void setTaskCommentModels(List<TaskComment> taskCommentModels) {
        this.taskCommentModels = taskCommentModels;
    }

    public List<TaskComment> getTaskHistoryCommentModels() {
        return taskHistoryCommentModels;
    }

    public void setTaskHistoryCommentModels(List<TaskComment> taskHistoryCommentModels) {
        this.taskHistoryCommentModels = taskHistoryCommentModels;
    }

    public ProcessInstanceModel getProcessInstanceModel() {
        return processInstanceModel;
    }

    public void setProcessInstanceModel(ProcessInstanceModel processInstanceModel) {
        this.processInstanceModel = processInstanceModel;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getProcessStatus() {
        return processStatus;
    }

    public void setProcessStatus(String processStatus) {
        this.processStatus = processStatus;
    }
}
